셰이더 파라미터 구조체(SHADER_PARAMETER_STRUCT)

셰이더 코드에 버퍼들을 묶기 위해서 정의해야하는 구조체

BEGIN_SHADER_PARAMETER_STRUCT(FMyShaderParameterStruct,)
	SHADER_PARAMETER_RDG_TEXTURE(Texture2D, InTexture)
	SHADER_PARAMETER(FVector2f, ViewportSize)
	SHADER_PARAMETER_SAMPLER(SamplerState, InputSampler)
	SHADER_PARAMETER_STRUCT_REF(FViewUniformShaderParameters, ViewUniformBuffer)
	SHADER_PARAMETER_RDG_UNIFORM_BUFFER(FSceneTextureUniformParameters, SceneTexturesUniformBuffer)

	RENDER_TARGET_BINDING_SLOTS()
END_SHADER_PARAMETER_STRUCT()

위와 같은 구조로 선언을 할 수 있으며 그 사이에 파라미터를 선언한다.